seem bizarre - French English Dictionary